//package com.wuchao.utils;
//
//import org.apache.ibatis.io.Resources;
//import org.apache.ibatis.session.SqlSession;
//import org.apache.ibatis.session.SqlSessionFactory;
//import org.apache.ibatis.session.SqlSessionFactoryBuilder;
//import org.springframework.stereotype.Component;
//
//import java.io.IOException;
//
//
///**
// * @Author wuchao66
// * @Date 2023/9/28 11:34
// * @PackageName:com.wuchao.utils
// * @ClassName: Utils
// * @Description: TODO
// * @Param
// * @Version 1.0
// */
////@Component
//public class Utils {//标准
//    static {//静态块
//        init();//每次谁吊谁先运行
//    }
//    //中间人工厂
//    private static SqlSessionFactory sf;
//    //建工厂的方法
//    private static void init(){
//        try {
//          sf=  new SqlSessionFactoryBuilder().
//                    build(Resources.getResourceAsStream("mybatis-config.xml"));
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//    }
//    //生成产品
//    public static SqlSession openSqlSession(){
//        return sf.openSession(true);//流水线生成产品 默认事务curd
//        //commit
//    }
//    //杀死产品
//    public static void closeSqlSession(SqlSession sqlSession){
//        if(sqlSession!=null){
//            sqlSession.close();
//        }
//    }
//}
